package it.polimi.traveldream.ejb.prodottobasemanagement;

import java.util.Date;

import javax.persistence.Id;

public class ProdottoBaseDTO {
		
	@Id
    private int idProdottoBase;
	
	
    private String nome;
	
	
	private String indirizzo;

	
    private String citta;
	
	
	private String compagnia;
	
	
    private String aeroportoPartenza;
	
	
	private String aeroportoArrivo;
	
	
    private int stelle;
	
	
    private String descrizione;
	
	
	private String tipoProdottoBase;

	
	private Date dataPartenza;
	
	
	private Date dataRitorno;
	
	
	public int getIdProdottoBase() {
		return idProdottoBase;
	}

	public void setIdProdottoBase(int idProdottoBase) {
		this.idProdottoBase = idProdottoBase;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getIndirizzo() {
		return indirizzo;
	}

	public void setIndirizzo(String indirizzo) {
		this.indirizzo = indirizzo;
	}

	public String getCitta() {
		return citta;
	}

	public void setCitta(String citta) {
		this.citta = citta;
	}

	public String getCompagnia() {
		return compagnia;
	}

	public void setCompagnia(String compagnia) {
		this.compagnia = compagnia;
	}

	public String getAeroportoPartenza() {
		return aeroportoPartenza;
	}

	public void setAeroportoPartenza(String aeroportoPartenza) {
		this.aeroportoPartenza = aeroportoPartenza;
	}

	public String getAeroportoArrivo() {
		return aeroportoArrivo;
	}

	public void setAeroportoArrivo(String aeroportoArrivo) {
		this.aeroportoArrivo = aeroportoArrivo;
	}

	public int getStelle() {
		return stelle;
	}

	public void setStelle(int stelle) {
		this.stelle = stelle;
	}

	public String getDescrizione() {
		return descrizione;
	}

	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}

	public String getTipoProdottoBase() {
		return tipoProdottoBase;
	}

	public void setTipoProdottoBase(String tipoProdottoBase) {
		this.tipoProdottoBase = tipoProdottoBase;
	}
	
	
	public Date getDataPartenza() {
		return dataPartenza;
	}

	public void setDataPartenza(Date dataPartenza) {
		this.dataPartenza = dataPartenza;
	}

	public Date getDataRitorno() {
		return dataRitorno;
	}

	public void setDataRitorno(Date dataRitorno) {
		this.dataRitorno = dataRitorno;
	}

	@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof ProdottoBaseDTO)) {
		return false;
		}
		ProdottoBaseDTO pbdto = (ProdottoBaseDTO) obj;

		return (this.idProdottoBase == pbdto.idProdottoBase);

		}

	
}
